package brainslug.example.bpmn; import brainslug.bpmn.BpmnModelExporter; import brainslug.flow.renderer.DefaultSkin; import brainslug.flow.renderer.Format; import brainslug.flow.renderer.JGraphBpmnRenderer; import java.io.FileNotFoundException; import java.io.FileOutputStream; import static brainslug.example.SimpleExamples.*; public class BpmnExamples { public static void main(String[] args) throws FileNotFoundException { //# tag::renderer-example[] Format format = Format.JPG; JGraphBpmnRenderer renderer = new JGraphBpmnRenderer(new DefaultSkin()); String fileName = simpleFlow.getName() + "." + format.name(); FileOutputStream outputFile = new FileOutputStream(fileName); renderer.render(simpleFlow, outputFile, format); //# end::renderer-example[] } public void transformExample() { //# tag::transformer-example[] BpmnModelExporter bpmnModelExporter = new BpmnModelExporter(); String bpmnXml = bpmnModelExporter.toBpmnXml(simpleFlow); //# end::transformer-example[] } }